package org.example.design.strategy;

import java.math.BigDecimal;

/**
 * @Classname ICouponDiscount
 * @Description 优惠券接口
 * @Date 2020/11/11 4:49 下午
 * @Created by xiangjd
 */
public interface ICouponDiscount<T> {


    /**
     * 通用计算方法
     * @param couponInfo 券折扣信息；直减、满减、折扣、N元购
     * @param skuPrice 商品jine
     * @return 优惠后金额
     */
    BigDecimal disCount(T couponInfo, BigDecimal  skuPrice);
}
